package com.cj.dao;

import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 管理员DAO层接口
 */
public interface ClassDao {

        /**
         * 进行分页查询
         */

        //获取总条数
        public Integer totalCount(@Param("c_id") String c_id, @Param("c_classid") Integer c_classid,
                                  @Param("c_counsellor") Integer c_counsellor, @Param("c_classname") String c_classname);
        //获取用户列表
        public List<Class> getClassList(@Param("c_classname") String c_classname, @Param("c_id") Integer c_id, @Param("c_classid") Integer c_classid,
                                        @Param("c_counsellor") String c_counsellor, @Param("currentPage") Integer currentPage, @Param("pageSize") Integer pageSize);

        public int deleteClass(Integer c_id) ;  //删除班级信
        public int addClass(com.cj.po.Class cs);   //添加班级信息
        public int updateClass(com.cj.po.Class cs); //修改班级信息
        public Class findClassById(Integer c_id);
        public List<Class> getAll();
}

